package com.yimu.ymblog.common.domain.admin.vo.user;

import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ApiModel(value = "获取用户列表 VO")
public class FindUserPageListRspVo {

    // 用户信息表id
    private Long id;

    // 用户id
    private Long userId;

    // 用户昵称
    private String nickname;

    // 用户头像
    private String avatar;

    // 登录类型
    private Integer login_type;

    // 用户角色
    private String role;

    // ip地址
    private String ipAddress;

    // ip来源
    private String ipSource;

    // 登录系统
    private String os;

    // 浏览器
    private String browser;

    // 用户状态是否被禁用
    private Integer status;

    // 最后登录时间
    private LocalDateTime lastLoginTime;

    // 创建时间
    private LocalDateTime createTime;

}
